package com.cw2.creatation.builder.builder;

/**
 * 构建者抽象的方法
 * 能够实现链式调用的
 */
public abstract class AbstractBuilder {
    // 定义变量
    Phone phone;

    // 定义抽象build方法
    abstract AbstractBuilder cpu(String cpu);
    abstract AbstractBuilder mem(String mem);
    abstract AbstractBuilder disk(String disk);
    abstract AbstractBuilder cam(String cam);

    // 定义返回方法
    Phone builder(){
        return phone;
    }
}
